Skip to content

Conversation

@cacapon
Copy link
Owner

@cacapon cacapon commented Apr 25, 2025

fixed #164

Makefileのルール設定が大変だったので、一部自動化しました。
現状新規ディレクトリ・ファイルがある場合、次のように設定を追加するとビルドが動くようになります。

新規ディレクトリがある場合

  1. XXX_DIRのとこに新規追加するディレクトリのパスを追加する
  2. $(eval $(call add_module,<target_dir>))に新規ディレクトリのルールを追加する。(※)
  • (※)例えばinvoke_cmdディレクトリを追加した場合次のように設定します。
    • $(eval $(call add_module,invoke_cmd)
    • ただし、INVOKE_CMD_SRCとソースコードの名前を揃える必要があります。

新規ソースコードがある場合

  1. XXX_SRCのところに新規ファイルを追加する。

詳しくはMakefileをご確認ください。
追加する箇所にはコメントを書いてあります。

追記
add_moduleの引数を二つにしていたのですが、原則大文字にするだけなので、入力数を一つにしました。

@cacapon cacapon requested a review from dayano74 April 25, 2025 12:47
@cacapon cacapon self-assigned this Apr 25, 2025
@dayano74
Copy link
Collaborator

ありがとうございます!!
家ついたら試してみます!

Copy link
Collaborator

@dayano74 dayano74 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

問題なく動作しました。ありがとうございます!

@dayano74 dayano74 merged commit 1a1adad into main Apr 25, 2025
1 check passed
@dayano74 dayano74 deleted the feature/164_refactor_makefile_simplify branch April 25, 2025 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Makefileの構造を簡単にする

3 participants